.contacts__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:42px 0 20px}@media (max-width: 1500px) or (min-width: 1921px){.contacts__inner{padding:42rem 0 20rem}}@media (max-width: 992px){.contacts__inner{padding:40rem 0 36rem}}@media (max-width: 575px){.contacts__inner{padding:20rem 0 36rem}}.contacts__info{--fz: 14px;width:305px;font-size:var(--fz);letter-spacing:-webkit-calc(var(--fz) * .07);letter-spacing:-moz-calc(var(--fz) * .07);letter-spacing:calc(var(--fz) * .07);margin:0 12px 0 0;white-space:nowrap}@media (min-width: 1921px){.contacts__info{--fz: 14rem}}@media (max-width: 1500px) or (min-width: 1921px){.contacts__info{width:305rem}}@media (max-width: 992px){.contacts__info{width:268rem}}.contacts__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:38px;height:38px;background:var(--blue);border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#fff;margin:0 14px 0 0}@media (min-width: 1921px){.contacts__icon{width:38rem;height:38rem;border-radius:2rem}}@media (max-width: 1500px) or (min-width: 1921px){.contacts__icon{margin:0 14rem 0 0}}.contacts__phone svg{width:12px;height:12px}.contacts__address svg{width:11px;height:16px}.contacts__email svg{width:15px;height:11px}@media (min-width: 1921px){.contacts__phone svg{width:12rem;height:12rem}.contacts__address svg{width:11rem;height:16rem}.contacts__email svg{width:15rem;height:11rem}}.contacts__phone,.contacts__address,.contacts__email{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.contacts__address,.contacts__email{margin:12px 0 0}@media (max-width: 1500px) or (min-width: 1921px){.contacts__address,.contacts__email{margin:12rem 0 0}}@media (max-width: 992px){.contacts__address,.contacts__email{margin:10rem 0 0}}.contacts__form{-webkit-box-flex:1;-webkit-flex:1 0 300rem;-moz-box-flex:1;flex:1 0 300rem}.form__body{--offset: 12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -webkit-calc(0px - var(--offset));margin:0 -moz-calc(0px - var(--offset));margin:0 calc(0px - var(--offset))}@media (max-width: 992px){.form__body{margin:0 -webkit-calc(0px - var(--offset));margin:0 -moz-calc(0px - var(--offset));margin:0 calc(0px - var(--offset))}}@media (max-width: 575px){.form__body{margin:18rem -webkit-calc(0px - var(--offset));margin:18rem -moz-calc(0px - var(--offset));margin:18rem calc(0px - var(--offset))}}.form__field{width:-webkit-calc(1/3 * 100%);width:-moz-calc(1/3 * 100%);width:calc(1/3 * 100%);padding:0 var(--offset);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;margin:0 0 26px}@media (max-width: 1500px) or (min-width: 1921px){.form__field{margin:0 0 26rem}}@media (max-width: 992px){.form__field{width:100%;margin:0 0 22rem}}.form__field--textarea{width:100%}.form__field input,.form__field textarea{width:100%;border-bottom:1px solid #EAEAEA;resize:none}.form__footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media (max-width: 992px){.form__footer{margin:20rem 0 0}}.form__submit-btn{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border:1px solid var(--blue);border-radius:2px;width:94px;height:35px;color:var(--blue)}@media (min-width: 1921px){.form__submit-btn{font-size:12rem;border-radius:2rem;width:94rem;height:35rem}}.contacts__map{width:100%;margin:22px 0 0;padding:26px;border-radius:5px;-webkit-box-shadow:0px 17px 34px 0px #DADADA40;box-shadow:0 17px 34px #dadada40}@media (max-width: 1500px) or (min-width: 1921px){.contacts__map{margin:22rem 0 0;padding:26rem;border-radius:5rem}}@media (max-width: 992px){.contacts__map{margin:30rem 0 0;padding:12rem}}@media (max-width: 575px){.contacts__map{margin:20rem 0 0;padding:12rem}}.contacts__map iframe{width:100%;height:400px}@media (min-width: 1921px){.contacts__map iframe{height:400rem}}@media (max-width: 992px){.contacts__map iframe{height:193px}}
